﻿//
// склад
//
function isIE() {
    if (navigator.userAgent.indexOf ("MSIE") != -1)
        return true;
    return false;	  
}//isIE
function getElementsByClass(value,scope,tag_name) {
    if(!scope)
        scope=document;
    if(!tag_name)
        tag_name='*';
    var els = scope.getElementsByTagName(tag_name);
    values=value.split(' ');
    class_res=[];
    for(var i=0;i<values.length;i++)
        class_res[class_res.length]=new RegExp('(^|\\s)'+values[i]+'($|\\s)');
    result=[];
    for(var i=0;i<els.length;i++) {
        var found=true;
        for(var j=0;j<class_res.length;j++)
        if(!els[i].className.match(class_res[j])){
            found=false;
            break;
        }//if
        if(found)
            result[result.length]=els[i];
    }//for
    return result;
}//getElementsByClass
function setElementVisible(element){
    is_ie = isIE()
    var obj = getElementsByClass('hide_tr',null,'tr');
    for(i=0;i<obj.length;i++){
        if (is_ie) //'block' для IE, 'table-row' для остальных ( IE жжот )
            obj[i].style.display = 'block'
        else 
            obj[i].style.display = 'table-row'; 
    }
}//setElementVisible
function setElementHide(element){
    var obj = getElementsByClass('hide_tr',null,'tr');
    for(i=0;i<obj.length;i++){
        obj[i].style.display = 'none';
    }
}//setElementHide
function changeElementVisible(element){
    if( element.innerHTML.indexOf ("По") != -1 ){
        element.innerHTML = 'Скрыть отсутствующие';
        setElementVisible(element);
    }
    else {
        element.innerHTML = 'Показать отсутствующие';
        setElementHide(element);
    }     
}